@charset "UTF-8";
html, body {overflow-x: hidden; font-family: 'proxima-nova', Helvetica, Arial, sans-serif; color:#333e48;}
.bg-overlay-2 {background:#007db1; background-repeat:no-repeat; background-size:cover; background-position:top center; color:#fff;}
.bg-overlay-3 {background: url("http://images.seemore.zebra.com/EloquaImages/clients/ZebraTechnologiesCorp/%7Bd4d0c45f-248d-4ffb-8ca3-6c2a4d9f5878%7D_footer-printer.jpg"); background-repeat:no-repeat; background-size:cover; background-position:top center; color:#fff; height:475px;}
.btn{border-radius:0 !important;}
.btn:focus {outline:none;}
.btn-spacing{padding-top:20px;}
.btn{height:46px !important; padding:10px 16px; font-size:18px; line-height:1.3333; border-radius:6px;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{opacity:1;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{background-color: #000; border:none;}
.btn{border-radius: 6px !important; box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.bg-col{background-color:#eff0f1; padding:30px 40px 70px;}
.border-right {border-right: 1px solid #697a86;}
.borders {border-left: 1px solid #697a86; border-right: 1px solid #697a86; margin: -1px;}
.border-left {border-left: 1px solid #697a86;}
.child {display: table-cell; vertical-align: middle;}
.child-black {display: table-cell; vertical-align: middle;}
.navbar  {padding:10px 0 10px 0;}
.navbar-default {background-color:#FFFFFF; border-color:#E7E7E7;}
.navbar-default .navbar-nav li a {color:#000; font-weight:bold; text-transform:uppercase;}
.navbar-default .navbar-nav .zebra a {color:#157bfb; font-weight:bold; text-transform:uppercase;}
.navbar-default .navbar-nav > .active{color: #000; background: #d65c14;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #7f888d; background: #fff;}
.navbar-default .navbar-nav .chat-btn a{margin-top:0px;}
.navbar-brand{padding:0 20px 15px 0;}
.parent {display: table; width: 100%;}
.hero-box{display:table; background-color: rgba(239,240,241,0.9); padding:20px;}
.hero-box h2{font-size:26px; line-height:30px; margin: 0 0 10px 0;}
.mybtn {background-color: #fdb913; border:none; color:#000; padding:10px 80px; border-radius:0 !important; text-transform:uppercase; font-size:18px; font-weight:bold; width: 392.58px;}
.part-1{padding:80px 15px 60px 15px;}
.part-2{padding:55px 0 20px 0;}
.icon-boxed{padding:30px 80px 0;}
.sec-btn{padding-bottom:20px; padding-top:20px;}
.parent-black {display:table; width:100%;}
.k-box{border-right:1px solid #47a1c7; margin:50px 0; text-align:center;}
.well{border-radius:0; border:none; margin:30px 0; background-color:transparent; box-shadow:none; padding: 0 40px;}
.well-last-child{border:none;}
.section-04{padding:25px 0 20px 0;}
.form-inline{padding:0 15px 15px;}
.form-inline .form-control{display:block; width:100%;}
.no-padding {width:100%; height:auto;;}
.outer-footer{background-color:#333; border-top:#ffd202 5px solid; padding:20px 0;}
.footer-box{padding:10px 15px;}
.zebra-text {font-weight:bold; text-transform:uppercase; padding:15px 0 15px 0;;}
.zebra a:focus, a:hover {text-decoration:none; color:#157bfb;}
/*======================================Carousel======================================*/
.carousel-indicators{display:none;}
.carousel-top {margin-top:70px !important;}
.carousel-indicators .active{background-color:#404040;}
.carousel-indicators li{background-color:#c0c0c0; border-color:#706b67;}
.hero-image{overflow:hidden;}
.hero-image img{width:100%;}
.hero-box .img-responsive{display:inline-block;}
.carousel-caption{position:relative; right:0px; left:0px; bottom:0px;}
.section-03 .carousel-indicators .active{background-color:#ffff65}
/*======================================Carousel======================================*/
/*===================================Circle Button===================================*/
.scroll-arrow{margin-top:-35px;}
.btn-circle{padding-top:10px; width:50px; height:50px; background:#ffffff; border-radius:50px; border:none; font-size:18px; font-weight:bold; color:#000;}
.btn-lg{width:70px; height:70px; background:#fdb913; border-radius:50px; border:none; font-size:30px; font-weight:bold; color:#000; padding-top:20px;}
.btn-circle:focus {outline:none;}
/*===================================Circle Button===================================*/
/*===================================Typography=====================================*/
h2 {color:#037ab0; text-shadow:none;}
.h2a{color:#333e48; font-size:28px; font-weight:bold; text-transform:uppercase; margin-bottom:20px; line-height:30px;}
.hero-sub{font-size:15px;}
.text-14px{font-size:14px; font-weight:bold; text-transform:uppercase; color:#333e48; text-shadow:none;}
.text-reg-18px{font-size:18px; color:#333e48; margin-bottom:20px;}
.text-18px{font-size:18px; color:#333e48; text-shadow:none;}
.hh2 {color:#037ab0; font-size:20px; font-weight:bold;}
.icon-text{font-size:18px; font-weight:bold; text-transform:uppercase; color:#037ab0; margin:0px 0 0 0px;}
.myfooter{font-size:12px; color:#fff;}
.sub-header{font-size:18px; line-height:26px; color:#007db1; text-transform:uppercase; text-align:center;}
/*===================================Typography=====================================*/
.nav-tabs>li>a{padding:10px 55px;}
.nav-tabs > li, .nav-pills > li {float:none; display:inline-block; *display:inline; /* ie7 fix */ zoom:1; /* hasLayout ie7 trigger */}
.nav-tabs, .nav-pills {text-align:center;}
.nav-tabs > li > a {border-radius:0; background-color: #697a86 !important; color:#fff; text-transform:uppercase; font-weight:bold;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {color: #333e48; background-color: #fff !important; border: 1px solid #ddd; border-bottom-color: transparent; text-transform:uppercase; font-weight:bold;}
.grid-divider {position:relative; padding:0;}
.grid-divider>[class*='col-'] {position: static;}
.grid-divider>[class*='col-']:nth-child(n+2):before {content: ""; border-left: 0px solid #DDD; position: absolute; top: 0; bottom: 0;}
.col-padding {padding:0px; color:#333e48;}
.col-service{border:1px solid #007db1; margin-bottom:30px; color:#007db1; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-align:center; padding:15px;}
.service-points{font-size:16px;}
.service-code{font-size:33px;}
.link-tnc{font-size:12px; color:#333e48; text-decoration:none;}

.article-slide .carousel-indicators {bottom:0; left:0; margin-left:70px; width:100%; height:20%;}
.article-slide .carousel-indicators li {border:medium none; border-radius:0; float:left; height:54px; margin-bottom:5px; margin-left:-2px; margin-right:0px !important; margin-top:0; width:50px; overflow:hidden;}
.article-slide .carousel-indicators img {border:2px solid #a6adb2; float:left; height:54px; left:0; width:50px;}
.article-slide .carousel-indicators .active img {border:2px solid #a6adb2; opacity: 0.7;}
.header_column .navbar-nav {
        float: right;
}
/* Details list extended */
.printer_image img {
        width: 100%;
        max-width: 280px;
}
.details_list_popup {
        background: #037ab0;
        float: left;
        width: 100%;
        padding: 80px 40px;
}
h4.text-center {
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        margin: 10px 0 30px 0;
}
.printer_name {
        float: left;
        width: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 40px;
}
.printer_name span {
        background: #fdb913;
        padding: 8px 20px;
        border-radius: 20px;
        font-weight: bold;
        float: left;
}
.details_list_popup .col-md-12 {
        float: none;
        margin: 0 auto;
        padding: 0;
}
.printer_description {
    float: none;
    width: 100%;
    max-width: 290px;
    margin: 0 auto;
}
.printer_description p {
        float: left;
        width: 100%;
        margin: 15px 0;
        color: #fff;
        font-size: 15px;
}
div#hero-banner {
        padding: 0;
}
.details_list_popup .col-sm-6:nth-of-type(1) {
        border-right: 1px solid #fff;
        padding-right: 55px;
}
.details_list_popup .col-sm-6:nth-of-type(2) {
    padding-left: 55px;
}

.modal-dialog {
        border: 2px solid #cccccc;
        border-radius: 15px;
        background: #dcdcdc;
        padding: 20px;
}
.modal-dialog .item {
        padding: 15px 40px;
}
.close_button {
        background: #202020;
        float: left;
        width: 100%;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        padding: 10px 0 20px;
        position: relative;
}
.close_button button.close {
        color: #cccccc;
        text-shadow: none;
        opacity: 1;
        border: 1px solid #ccc;
        border-radius: 50%;
        height: 20px;
        padding: 0 4px;
        line-height: 20px;
        z-index: 999;
        position: relative;
        right: 10px;
        outline: none;
}
#gc420_pop ol.carousel-indicators, #gt800_pop ol.carousel-indicators {
        bottom: -60px;
}
.printer_inner_image img {
        /*width: 100%;*/
}
#gc420_pop .carousel-inner, #gt800_pop .carousel-inner {
        background: #ececec;
        border-radius: 15px;
}
.printer_inner_image {
        position: relative;
        top: -25px;
        background: #fff;
        border: 1px solid #333e48;
        text-align: center;
        float: left;
    width: 100%;
}
.printer_image_points p {
        color: #fff;
        font-weight: bold;
        font-size: 14px;
}
.printer_image_points p span {
        border: 1px solid #fff;
        border-radius: 50%;
        line-height: 14px;
        height: 15px;
        width: 15px;
        display: inline-block;
        text-align: center;
        cursor: pointer;
}
.bottom_dot p {
        height: 90px;
        background: #fdb913;
        width: 1px;
        left: 0;
        right: 0;
        margin: auto;
}
.bottom_dot {
        width: 7px;
        position: absolute;
        top: 6%;
        left: 47%;
}
.printer_image {
        clear: both;
        position: relative;
        max-width: 350px;
        padding: 70px 0 50px;
        margin: 0 auto;
}
p.gc420_one {
        position: absolute;
        top: 5%;
        width: 150px;
        right: 6%;
        margin: 0;
}
.bottom_dot span {
        width: 7px;
        height: 7px;
        background: #fdb913;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        float: left;
        border-radius: 50%;
}
.printer_img.text-center {
        position: relative;
        top: 0;
        clear: both;
        display: block;
}
.top_dot_one p {
        height: 155px;
        background: #fdb913;
        width: 1px;
        left: 0;
        right: 0;
        margin: auto;
}
.top_dot_one {
        width: 7px;
        position: absolute;
        bottom: 14%;
        left: 36%;
}
.top_dot_one span {
        width: 7px;
        height: 7px;
        background: #fdb913;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        float: left;
        border-radius: 50%;
}
p.gc420_two {
        position: absolute;
        bottom: 13%;
        width: 178px;
        right: 9%;
        margin: 0;
}


.top_dot_two p {
        height: 130px;
        background: #fdb913;
        width: 1px;
        left: 0;
        right: 0;
        margin: auto;
}
.top_dot_two {
        width: 7px;
        position: absolute;
        bottom: 7%;
        left: 16.2%;
}
.top_dot_two span {
        width: 7px;
        height: 7px;
        background: #fdb913;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        float: left;
        border-radius: 50%;
}
p.gc420_three {
        position: absolute;
        bottom: 6%;
        width: 224px;
        right: 15%;
        margin: 0;
}
.printer_image_points  p {
    cursor: pointer;
}


.bottom_right_dot p {
        height: 90px;
        background: #fdb913;
        width: 1px;
        left: 0;
        right: 0;
        margin: auto;
}
.bottom_right_dot {
        width: 7px;
        position: absolute;
        top: 2.1%;
        left: 37%;
}
p.gt800_one {
        position: absolute;
        top: 1%;
        width: 155px;
        right: 14.5%;
        margin: 0;
}
.bottom_right_dot span {
        width: 7px;
        height: 7px;
        background: #fdb913;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        float: left;
        border-radius: 50%;
}

.top_right_dot_one p {
        height: 80px;
        background: #fdb913;
        width: 1px;
        left: 0;
        right: 0;
        margin: auto;
}
.top_right_dot_one {
        width: 7px;
        position: absolute;
        bottom: 15%;
        right: 31%;
}
.top_right_dot_one span {
        width: 7px;
        height: 7px;
        background: #fdb913;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        float: left;
        border-radius: 50%;
}
p.gt800_two {
        position: absolute;
        bottom: 14%;
        width: 87px;
        right: 4%;
        margin: 0;
}


.top_right_dot_two p {
        height: 160px;
        background: #fdb913;
        width: 1px;
        left: 0;
        right: 0;
        margin: auto;
}
.top_right_dot_two {
        width: 7px;
        position: absolute;
        bottom: 9%;
        left: 20%;
}
.top_right_dot_two span {
        width: 7px;
        height: 7px;
        background: #fdb913;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        float: left;
        border-radius: 50%;
}
p.gt800_three {
        position: absolute;
        bottom: 8%;
        width: 231px;
        right: 10%;
        margin: 0;
}
.top_right_dot_three p {
        height: 130px;
        background: #fdb913;
        width: 1px;
        left: 0;
        right: 0;
        margin: auto;
}
.top_right_dot_three {
        width: 7px;
        position: absolute;
        bottom: 1%;
        left: 15.5%;
}
.top_right_dot_three span {
        width: 7px;
        height: 7px;
        background: #fdb913;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        float: left;
        border-radius: 50%;
}
p.gt800_four {
        position: absolute;
        bottom: 0%;
        width: 200px;
        left: 20%;
        margin: 0;
}
a.carousel-control {
        background: none !important;
        font-size: 200px;
        color: #037ab0;
        line-height: 60px;
        height: 100px;
}
a.carousel-control.left {
        left: -23%;
        top: 40%;
}
a.carousel-control.right {
        right: -23%;
        top: 40%;
}
.printer_inner_description h2 {
        margin: 0 0 10px;
}
a.carousel-control:hover {
        color: #fdb913;
}
textarea {
        margin-bottom: 10px;
        resize: none;
}
.form-group span {
        font-size: 14px;
        margin-top: 2px;
        float: left;
}
.form-group .print_lab_chk span {
        font-size: 14px;
        margin-top: 15px;
        margin-bottom: 15px;
        float: left;
}
.print_lab_chk input[type=checkbox] {
        display: inline-block;
        height: 15px;
        float: left;
        margin-bottom: 15px;
        margin-top: 15px;
}
input[type=radio] {
        display: inline-block;
        height: 15px;
        float: left;
        margin-bottom: 10px;
}
.help-block.with-errors {
        clear: both;
}
.form-inline .form-group.printer_opthide {
        display: none;
}
.optin_label {
        padding-right: 0;
        font-style: italic;
}
.form-inline textarea[name=freetextbox].form-control{
        display: none;
}
.check_error, .radio_error, .tearea_error {
        display: none;
        color: #a94442;
}
.optin_value_cont {
        padding-top: 20px;
}
/* Services SECTION */
                /* -------------------------------------------------------- */
                .services_container {
        width: 100%;
        display: block;
        float: left;
        background-image: url(http://images.seemore.zebra.com/EloquaImages/clients/ZebraTechnologiesCorp/%7B9bd8d07e-1012-4474-8dc8-4181f172fd00%7D_services.png);
        background-position: left;
        background-repeat: no-repeat;
        background-size: contain;
        margin-top: -35px;
        padding: 10px 0 0;
            background-color: #eff0f1;
}
                #services h2 {
                        color: #000;
                        text-align: left;
                        line-height: 1.3;
                }
                #services h2 span {
                        color: #007cb0;
                }
                #services p em {
                        color: #007cb0;
                }
                #services ul {
                        padding-left: 20px;
                }
                #services ul li {
                        text-align: left;
                        margin-bottom: 10px;
                }
                #services .tool-icon, #services .gear-icon {
                        display: none;
                }
                .services_container .col-xs-12.col-sm-5.col-sm-offset-7 {
        padding: 80px 0 80px;
}
/*==================================================================================*/
/* Supplies section */
#supplies .container:first-of-type {
        background-color: #ffffff;
        padding: 90px 40px 80px;
}
#supplies .h2a span {
        color: #fdb913;
        float: left;
        width: 100%;
}
#supplies p {
        float: left;
        width: 100%;
        margin: 0 0 20px;
}
section#supplies {
    margin-top: -35px;
}
/*==================================================================================*/
/* promotion section */
section#promotion {
    margin-top: -35px;
}
#promotion .container:first-of-type {
        background-color: #eff0f1;
        padding: 90px 40px 80px;
}
#promotion h3 {
        float: left;
        width: 100%;
}
#promotion h3 span {
        color: #fdb913;
        float: left;
        width: 100%;
        padding-bottom: 10px;
}
.prom_icon_sec {
        float: left;
    width: 100%;
    margin-bottom: 15px;
    display: block;
    height: 112px;
    position: relative;
}
.prom_icon_sec_inner {
    display: table;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
}
.prom_icon_sec span {
    padding: 0 0 0 10px;
    width: 100%;
    max-width: 158px;
    float: none;
    display: table-cell;
    vertical-align: middle;
}
.prom_icon_sec img {
     float: left;
}

.prom_icon_outer {
    padding: 0;
}1
#promotion ul {
        float: left;
        width: 100%;
        margin-bottom: 20px;
}
#promotion ul li {
        float: left;
        padding: 5px 0;
}
.mybtn_blue {
        background-color: #037ab0;
        border: none;
        color: #fff;
        padding: 10px 80px;
        border-radius: 0 !important;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: bold;
        width: 392.58px;
}
.mybtn_blue:hover, .mybtn_blue:focus, .mybtn_blue:active, .mybtn_blue.active, .open .dropdown-toggle.mybtn_blue {
        background-color: #fdb913;
        color: #000;
        border: none;
}
#promotion .col-sm-5 {
        padding-left: 0;
}
.col-sm-5.prom_com {
    width: 50%;
    max-width: 285.5px;
}
a.cta.prom_cta_one, a.cta.prom_cta_two {
    margin: 10px 0;
    float: left;
}
.promo_cmn {
        position: relative;
        border: 1px solid #333e48;
        margin: 10px auto;
        overflow: hidden;
        min-height: 140px;
        max-width: 285px;
}
.promo_cmn img {
        max-width: 100%;
        -moz-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        left: 0;
        right: 0;
}
.promo_cmn:hover img {
        -moz-transform: scale(1.4);
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
}
/*==================================================================================*/
/* Contact Us section */
#contact .container {
        background-color: #ffffff;
        padding: 90px 40px 80px;
}
#contact p {
        float: left;
        width: 100%;
        margin: 0 0 10px;
}
#ap_operational_revolution_success p {
        text-align: center;
        font-size: 30px;
}
section#contact {
    margin-top: -35px;
}
.form-group img {
    float: left;
    margin: 0 5px;
}
/*==================================================================================*/
.carousel-caption.cap_right {
        padding-bottom: 15px;
}
.hb_right {
        float: right;
}
.details_list_popup ol.carousel-indicators {
        display: block;
}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
        .service-points {font-size:16px;}
        .service-code {font-size:28px;}
}
/* Extra Small Devices, Phones */

@media screen and (max-width:480px) {
.btn-offset{margin-top:-20px;}
.myfooter{text-align: center;}
.border-right {border:none;}
.borders {border:none;}
.border-left {border:none;}
.nav-tabs > li {width: 100%; padding-left:20px;}


}
@media screen and (max-width:767px) {
.printer_inner_image img {
    width: 100%;
    max-width: 320px;
}
.col-xs-12.col-sm-3.prom_icon_outer {
    padding: 0 15px;
}
.prom_icon_sec {
    float: none;
    width: 100%;
    margin: 0 auto;
    max-width: 260px;
    clear: both;
}
.prom_icon_sec span {
    padding: 10px 10px 20px;
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.carousel-caption.cap_right {
        padding-bottom: 20px;
}
.col-sm-5.prom_com.col-xs-12 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
    max-width: 320px;
    margin: 20px auto;
    float: none;
}
p.gc420_one {
        right: 0;
}
p.gc420_two {
        right: 3%;
}
p.gc420_three {
        right: 16%;
}
p.gt800_one {
        right: 9.5%;
}
p.gt800_two {
        right: 0%;
}
p.gt800_three {
    right: 10%;
}
p.gt800_four {
        left: 12%;
}
.top_right_dot_three {
        left: 6.5%;
}
.top_right_dot_two {

}

.printer_inner_description > h2 {
        font-size: 22px;
}
.text-18px {
        font-size: 16px;
}

.details_list_popup #myModal .modal-dialog {
        margin: 50px auto;
}
.services_container .col-xs-12.col-sm-5.col-sm-offset-7{
background: rgba(255,255,255,0.3);
padding: 0 15px 30px;
}
#contact .container{
    padding: 55px 15px 50px;
}
.hero-box {
        width: 100%;
}
.mybtn, .mybtn_blue {
        padding: 10px 0;
        box-sizing: border-box;
        width: 100%;
}
#promotion .container:first-of-type {
        padding: 55px 15px 50px;
}
#supplies .container:first-of-type {
        padding: 55px 15px 50px;
}
.details_list_popup {
        padding: 55px 15px 50px;
}
#promotion .col-sm-6 {

}
.services_container {
        background-size: cover;
        padding: 55px 0 50px;
}
.details_list_popup .col-sm-6 {
        border-right: none !important;
        padding: 0;
}
.details_list_popup .col-md-9 {
        padding: 0;
}
.printer_image_points p {
        font-size: 11px;
}

p.gc420_one {
        width: 135px;
}
p.gc420_two {
        width: 155px;
}
p.gc420_three {
        width: 175px;
}
p.gt800_one {
        width: 135px;
}
p.gt800_two {
        width: 78px;
}
p.gt800_three {
        width: 182px;
}
a.carousel-control {
        display: none;
}
.printer_image {
        max-width: 280px;
        margin: 0 auto;
}
.printer_image_points p span {
        line-height: 14px;
}
img.img-responsive {
        margin: 10px auto 15px;
}
.form-inline {
        padding: 15px 0;
}
.cta {
        float: none !important;
        width: 100%;
        max-width: 320px;
        margin: 0 auto 15px !important;
        display: block;
}
.prom_cta_one {
        margin: 0 auto 20px;
}
button.mybtn {
        float: none;
        width: 100%;
        max-width: 320px;
        margin: 0 auto;
        display: block;
}
.printer_description {
        float: none;
        width: 100%;
        max-width: 320px;
        margin: 0 auto;
        text-align: center;
}
.form-group {
        margin: 0;
}
.details_list_popup .col-sm-6:nth-of-type(1) {
    padding-right: 0;
}
.details_list_popup .col-sm-6:nth-of-type(2) {
    padding-left: 0;
}
}
@media screen and (min-width: 768px) and (max-width: 1200px){
.carousel-caption.cap_right {
        padding-bottom: 30px;
}

.carousel-indicators {
bottom: 40px;
}
.hero-box {
        width: 100%;
}

/*p.gc420_one {
        width: 145px;
        right: 0;
}
p.gc420_two {
        right: 0;
        bottom: 13%;
}
p.gc420_three {
        right: 4%;
}
p.gt800_one {
        right: 5.5%;
}
p.gt800_two {
        right: 0;
}
p.gt800_three {
        right: -2%;
}*/
.details_list_popup #myModal .modal-dialog {
        margin: 0 auto;
}
a.carousel-control {
        display: none;
}
.form-inline {
        padding: 0;
}
#contact .col-sm-8.col-xs-12 {
        padding: 0;
}

}
@media screen and (min-width: 768px) and (max-width: 991px){
.prom_icon_sec img {
    max-width: 75px;
}

/*#promotion .col-sm-6.col-xs-12 {
    width: 50%;
    max-width: 189.5px;
}
#promotion .col-sm-6.col-xs-12 a {
    width: 100%;
}*/
p.gc420_one {
        width: 145px;
        right: 0;
}
p.gc420_two {
        right: 0;
        bottom: 13%;
}
p.gc420_three {
        right: 4%;
}
p.gt800_one {
        right: 5.5%;
}
p.gt800_two {
        right: 0;
}
p.gt800_three {
        right: -2%;
}
button.mybtn {
        max-width: 285px;
        min-width: 285px;
        width: 100%;
        padding: 10px 20px;
}
.mybtn_blue {
        max-width: 285px;
        min-width: 285px;
        width: 100%;
        padding: 10px 20px;
}
.details_list_popup {
    padding: 50px 15px 50px;
}
.col-xs-12.col-sm-3.prom_secnd {
    padding: 0;
}
.details_list_popup .col-sm-6:nth-of-type(1) {
    padding-right: 30px;
}
.details_list_popup .col-sm-6:nth-of-type(2) {
    padding-left: 30px;
}
.services_container .col-xs-12.col-sm-5.col-sm-offset-7 {
    padding: 60px 30px 60px 0;
}
#services h2 {
    margin-top: 0;
}
.services_container {
    background-size: cover;
    padding: 0;
}
#supplies .container:first-of-type {
    padding: 60px 30px 60px;
}
#promotion .container:first-of-type {
    padding: 60px 45px 60px;
}
#contact .container {
    padding: 60px 30px 60px;
}
.form-inline .form-group.printer_opthide {
    padding: 0;
}
.printer_opthide .form-group.col-md-6.col-sm-6 {
    padding: 0;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
#promotion .col-sm-6.col-xs-12 a {
    width: 100%;
}
button.mybtn {
        max-width: 285px;
        min-width: 285px;
        width: 100%;
        padding: 10px 20px;
}
.mybtn_blue {
        max-width: 285px;
        min-width: 285px;
        width: 100%;
        padding: 10px 20px;
}
/*#promotion .col-sm-6.col-xs-12 {
    width: 50%;
    max-width: 285px;
}*/
.services_container {
    padding: 0;
}
#services h2 {
    margin-top: 0;
}
.prom_icon_sec img {
    max-width: 72px;
}
.prom_icon_sec span {
    padding: 6px 0px 0 10px;
}
.prom_icon_sec {
    margin-bottom: 25px;
}

}
@media screen and (min-width: 1201px) and (max-width: 1300px){
/*#promotion .col-sm-6.col-xs-12 {
    width: 50%;
    max-width: 285px;
}*/
#promotion .col-sm-6.col-xs-12 a button {
     width: 100%;
     padding: 10px 20px;
}
}
/* Small Devices, Tablets */
@media screen and (min-width:991px) {
        .carousel-indicators{display:block;}
        .carousel-caption{position: absolute; text-align:left; right:0px; left:0px; padding-bottom:120px;}
}
@media screen and (max-width:768px) {
        .chat-btn{display:none;}
        .zebra-text{display:none;}
        .myfooter{text-align: center;}
}
@media screen and (max-width:990px) {
        .chat-btn{display:none;}
        .zebra-text{display:none;}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.btn-box {margin-top:-20px;}
}
@media only screen and (min-width: 1680px) {
.btn-box {margin-top:-80px;}
}
@media only screen and (min-width: 620px) {
.myfooter{text-align: center;}
}
@media only screen and (min-width: 992px) {
.myfooter{text-align: right;}
}
@media only screen and (min-width:1024px) {
.btn-box {margin-top:-20px;}
}